home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / oper_sys / kerberos / pc / krb_src.lha / KSAMPLE / MAKEFILE < prev    next >
Encoding:
Text File  |  1991-08-07  |  4.2 KB  |  205 lines

  1.  
  2. #
  3. # This makefile is automatically generated by imake... do not modify
  4. # or you may lose your changes when imake generates makefiles again.
  5. # Ignore this message if you are not using imake.
  6. #
  7. #    $Source: \mit\kerberos\src\util\imake.includes\RCS\Imake.template,v $
  8. #    $Author: steiner $
  9. #    $Header: Imake.template,v 4.3 88\12\09 15:41:52 steiner Exp $
  10. #
  11.  
  12. NEWTOP=..\.
  13. BUILDTOP=..\.
  14.  
  15. DEPEND=$(BUILDTOP)\makedepd\makedepd
  16.  
  17. IMAKE=$(BUILDTOP)\util\imake\imake -I$(BUILDTOP)\util\imake.includes
  18.  
  19. INCLUDE= -I$(BUILDTOP)\include
  20. LINTFLAGS=$(INCLUDE) $(DEFINES) $(GLOBAL_CDEFS)
  21.  
  22. #    $Source: \mit\kerberos\src\util\imake.includes\RCS\config.Imakefile,v $
  23. #    $Author: jtkohl $
  24. #    $Header: config.Imakefile,v 4.10 89\01\05 14:56:16 jtkohl Exp $
  25. #
  26.  
  27. GLOBAL_CDEFS= -DATHENA_COMPAT -DATHENA -DKERBEROS -DVFS $(NOENCFLAG) $(DBMFLAG)
  28.  
  29. SRCTOP=d:\kerb
  30.  
  31. DESTDIR=
  32.  
  33. SVRDIR= \usr\etc
  34. ATHENADIR=\usr\athena
  35. LIBDIR= \usr\athena\lib
  36. LINTLIBDIR = \usr\lib\lint
  37. BINDIR= \usr\bin
  38. UCBDIR= \usr\ucb
  39. ETCDIR= \etc
  40. DAEMDIR= \usr\etc
  41. SLASHBINDIR= \bin
  42. INCLDIR= \usr\include
  43. MANDIR= \usr\man
  44.  
  45. KRB_LIB=$(BUILDTOP)\lib\skrb.lib
  46. KRB_LIBDEP=$(KRB_LIB)
  47. KRB_LINTLIB=$(BUILDTOP)\lib\krb\llib-lkrb.ln
  48. KRB_ADM=$(BUILDTOP)\lib\kadm\libkadm.a
  49. KRB_ADMDEP=$(KRB_ADM)
  50.  
  51. NOENCFLAG=
  52. DES_LIB=$(BUILDTOP)\lib\sdes.lib
  53. DES_LIBDEP=$(DES_LIB)
  54. DES_LINTLIB=$(BUILDTOP)\lib\des\llib-ldes.ln
  55.  
  56. DBMFLAG=-DNDBM
  57. KDB_LIB=$(BUILDTOP)\lib\kdb\libkdb.a
  58. KDB_LIBDEP=$(KDB_LIB)
  59.  
  60. COM_ERR=-lcom_err
  61.  
  62. COM_ERR_DEP=
  63.  
  64. ARCHIVE= ar cru
  65.  
  66. RANLIB= ranlib
  67.  
  68. COMPILE_ET= compile_et
  69.  
  70. INSTALLFILE= install -m 444
  71.  
  72. INSTALLLIB= install -m 444
  73.  
  74. INSTALLPROG= install -m 555
  75.  
  76. INSTALLRAW= install
  77.  
  78. INSTALLSUID= install -m 4555 -o root
  79.  
  80. LD=ld
  81.  
  82. AS=as
  83.  
  84. LINT=lint
  85.  
  86. CC=bccx
  87.  
  88. CCRO=bccx
  89.  
  90. HCC=$(CC)
  91.  
  92. CPP=$(CC) -E
  93.  
  94. # DBG= /Zi  /Oxn
  95. DBG= -v
  96.  
  97. DEFINES=-DPC
  98.  
  99. HCFLAGS=$(CFLAGS)
  100.  
  101. TAGGER=etags
  102.  
  103. MAKE=make
  104. RM=del
  105. MV=ren
  106. CP=copy
  107. LN=ln -s
  108. LPR=lpr -p
  109. CHMOD=chmod
  110.  
  111. DEF_UID = 113
  112.  
  113. #    $Source: \mit\kerberos\src\util\imake.includes\RCS\Imake.rules,v $
  114. #    $Author: jtkohl $
  115. #    $Header: Imake.rules,v 4.7 89\01\05 14:22:05 jtkohl Exp $
  116. #
  117.  
  118. # $Source: \mit\kerberos\src\appl\sample\RCS\Imakefile,v $
  119. # $Author: steiner $
  120. # $Header: Imakefile,v 1.2 88\12\09 16:05:14 steiner Exp $
  121. #
  122. # Copyright 1987, 1988 by the Massachusetts Institute of Technology.
  123. #
  124. # For copying and distribution information,
  125. # please see the file <mit-copyright.h>.
  126.  
  127. # Imakefile for sample application.
  128.  
  129. SRCDIR=$(SRCTOP)\sample
  130.  
  131. SRCS=sam_clnt.c
  132.  
  133. CODE=$(SRCS) Imakefile
  134.  
  135. # CFLAGS=-Zp $(DBG) $(INCLUDE) $(DEFINES) # $(GLOBAL_CDEFS)
  136. CFLAGS= -ms $(DBG) $(INCLUDE) $(DEFINES) # $(GLOBAL_CDEFS)
  137.  
  138. .c.obj:
  139.     $(CC) $(CFLAGS) -c $*.c
  140.  
  141. all:: sam_clnt.exe
  142.  
  143. # sam_clnt.exe: sam_clnt.obj $(KRB_LIBDEP) $(DES_LIBDEP)
  144. #    $(CC) $(CFLAGS) sam_clnt.obj $(KRB_LIB) $(DES_LIB) slibsock.lib /link /stack:16000
  145.  
  146. sam_clnt.exe: sam_clnt.obj $(KRB_LIBDEP) $(DES_LIBDEP)
  147.     $(CC) $(CFLAGS) sam_clnt.obj \xln\lib\slibsock.lib $(KRB_LIB) $(DES_LIB) 
  148.  
  149. clean::
  150.     $(RM) sam_clnt sam_clnt.obj
  151.  
  152. all:: cleanup.exe
  153.  
  154. cleanup.exe: cleanup.obj 
  155.     $(CC) $(CFLAGS) cleanup.obj \xln\lib\slibsock.lib
  156.  
  157. all:: 
  158.  
  159. sim_clnt.exe: simple.h sim_clnt.obj $(KRB_LIBDEP) $(DES_LIBDEP)
  160.     $(CC) -DDEBUG $(CFLAGS) sim_clnt.obj $(KRB_LIB) $(DES_LIB) slibsock.lib /link /stack:16000
  161.  
  162. clean::
  163.     $(RM) sim_clnt sim_clnt.obj
  164.  
  165. all:: 
  166.  
  167. sample_server: sample_server.o $(KRB_LIBDEP) $(DES_LIBDEP)
  168.     $(CC) $(CFLAGS) -o $@ sample_server.o $(KRB_LIBDEP) $(DES_LIBDEP) $(KRB_LIB) $(DES_LIB) slibsock.lib
  169.  
  170. clean::
  171.     $(RM) sample_server sample_server.o
  172.  
  173. depend:: $(SRCS)
  174.     @echo "### Now computing dependencies"
  175.     @$(DEPEND) $(CFLAGS) $(SRCS)
  176.  
  177. clean::
  178.     $(RM) *~ \#* *.bak $(TAGSFILE)
  179.  
  180. tags::
  181.     $(TAGGER) *.c *.h
  182.  
  183. Makefile::
  184.     -$(RM) Makefile.bak; $(MV) Makefile Makefile.bak
  185.     $(IMAKE) -DNEW_TOP=$(NEWTOP) -s Makefile
  186.  
  187. print:: $(CODE)
  188.     $(LPR) $(CODE)
  189.  
  190. src:: $(CODE)
  191.  
  192. install::
  193.  
  194. Makefiles::
  195.  
  196. # DO NOT DELETE THIS LINE
  197.  
  198. # DO NOT DELETE THIS LINE -- make depend depends on it.
  199.  
  200. sam_clnt.obj: ..\.\include/mit_copy.h h:\include/stdio.h
  201. sam_clnt.obj: h:\include/sys/types.h h:\include/sys/socket.h
  202. sam_clnt.obj: h:\include/netinet/in.h h:\include/netdb.h ..\.\include/krb.h
  203. sam_clnt.obj: ..\.\include/conf.h ..\.\include/osconf.h
  204. sam_clnt.obj: ..\.\include/conf-pc.h ..\.\include/des.h
  205.